<template>
  <view class="agreement-container">
    <!-- 顶部导航 -->
    <view class="nav-header">
      <view class="nav-back" @click="goBack">
        <text class="back-icon">‹</text>
      </view>
      <text class="nav-title">用户协议</text>
      <view class="nav-placeholder"></view>
    </view>

    <!-- 协议内容 -->
    <scroll-view class="agreement-content" scroll-y>
      <view class="content-wrapper">
        <view class="agreement-text">
          <text class="intro-text">
            欢迎使用吏简（以下简称"本平台"）。在您注册并使用本平台提供的线上签约电子合同服务前，请仔细阅读并充分理解本《注册协议》（以下简称"本协议"）。您点击"同意"或使用本平台服务即视为您已阅读、理解并同意接受本协议的全部内容。如果您不同意本协议的任何条款，请立即停止使用本平台服务。
          </text>
          
          <text class="paragraph">
            本平台在此特别提醒您在注册成为本平台用户之前，请认真阅读本《用户注册协议》（以下简称"本协议"），确保您充分理解本协议中各条款。请您审慎阅读并选择接受或不接受本协议。除非您接受本协议所有条款，否则您无权注册、登录或使用本协议所涉服务。您的注册、登录、使用等行为将视为对本协议的接受，并同意接受本协议各项条款的约束。本协议约定本平台与您之间关于本平台服务的权利义务。
          </text>
          
          <text class="paragraph">
            作为注册用户，您必须是中国（仅为本协议之目的，不包括中国香港、澳门及台湾地区）公民，如您为无民事行为能力人或未限制民事行为能力人，则您应在监护人监护、指导下阅读本协议和使用本平台提供的服务。如果不符合前述条件，您应立即停止在本平台的注册程序、停止使用本平台提供的服务，本平台有权随时终止您的注册进程及服务。本协议可由本平台随时更新，更新后的协议条款一旦公布即代替原来的协议条款，恕不再另行通知。在本平台修改协议条款后，如果您不接受修改后的条款，请立即停止使用本平台提供的服务，用户继续使用本平台提供的服务将被视为接受修改后的协议。
          </text>

          <view class="section">
            <text class="section-title">一、服务内容</text>
            <text class="section-content">
              1、您在使用本平台服务前需要注册一个账号，账号及相关密码由您自行输入生成，本平台仅进行账号加密安全存储。该账号应当使用微信号绑定注册。本平台可以根据您的需求或产品需要对账号注册和绑定的方式进行变更，而无须事先通知您。
            </text>
            <text class="section-content">
              2、用户需提供真实、准确、完整的个人信息，包括但不限于姓名、身份证号码、手机号码等。用户需通过活体认证，确保注册信息与本人一致。用户需妥善保管其账号及密码，并对使用该账号进行的所有操作承担法律责任。如用户发现账号被盗用或存在其他安全问题，应立即通知本平台。
            </text>
            <text class="section-content">
              3、本平台服务的具体内容由本平台根据实际情况提供，包括但不限于您可以通过账号进行本平台所有服务功能的操作。本平台可以对其提供的服务予以变更，且本平台提供的服务内容可能随时变更；服务变更后将不再另行通知，您继续使用则表示同意服务变更，如不同意，请立即停止使用本平台提供的服务。
            </text>
            <text class="section-content">
              4、您的本平台账号仅限于您本人使用，不得向第三方转让、转借或出售。您的本平台账号（包括但不限于用户名和密码）由您本人自行保管，因泄露导致的你的任何损失和责任，由您自行承担。您确认，凡以您的账号、密码登录实施的一切行为均视为您的行为，所产生的法律后果由您自行承担。
            </text>
          </view>

          <view class="section">
            <text class="section-title">二、个人隐私信息保护</text>
            <text class="section-content">
              1、您在注册账号或使用本平台服务的过程中，可能需要填写或提交一些必要的信息资料，包括但不限于法律法规等其他规范性文件（以下称"法律法规"）规定的需要填写的身份信息。您提交的信息资料需是真实、准确、完整且是最新的，如您提交的信息资料不完整或不符合法律法规的规定，则您可能无法使用本平台服务或在使用服务的过程中受到限制。如您提交的各项信息资料发生变更的，您应当及时向本平台更新相应的信息资料，在您未更新前，现有全部信息资料均持续有效；如因您未及时更新信息资料导致的法律责任和后果将由您本人承担。
            </text>
            <text class="section-content">
              2、个人隐私信息是指涉及您个人身份或个人隐私的信息，包括但不限于您的真实姓名、身份证号码、身份证正反面照片、银行卡信息、手机号码、手机通讯录、手机设备识别码、IP地址、留言记录、聊天记录、常住地址、工作信息、婚姻家庭状态、社交账号等。非个人隐私信息是指您对本平台服务的操作状态以及使用习惯等明确且客观反映在本平台服务器端的基本记录信息、个人隐私信息范围外的其它普通信息，以及您同意公开的上述所涉及到的隐私信息。
            </text>
            <text class="section-content">
              3、您不得使用他人信息资料注册使用本平台服务或向本平台提供不符合上述规定的信息和资料，由此产生的一切法律责任和后果将由您本人承担，如因此给本平台及其他注册用户造成任何损失，您应当承担赔偿责任。
            </text>
            <text class="section-content">
              4、如本平台认为您提供的信息资料可能存在错误、不实、过时或者不完整时，本平台有权向您发出询问及/要求改正的通知，并有权直接作出删除相应信息资料的处理，直至中止、终止对您提供部分/全部服务。由此给您造成的损失，由您自行承担。
            </text>
            <text class="section-content">
              5、尊重用户个人隐私信息的私有性是本平台的一贯制度，本平台将采取技术措施和其他必要措施，确保您的个人隐私信息安全，防止在提供服务过程中收集的用户个人隐私信息泄露、毁损或丢失。在发生前述情形或者发现存在发生前述情形的可能时，本平台将及时采取补救措施。
            </text>
          </view>

          <view class="section">
            <text class="section-title">三、注册用户信息使用</text>
            <text class="section-content">
              1、您同意本平台在业务服务运营中收集、查验和储存你的用户信息（包括但不限于包括但不限于您的真实姓名、身份证号码、身份证正反面照片、银行卡信息、手机号码、手机通讯录、手机设备识别码、IP地址、留言记录、聊天记录、常住地址、工作信息、婚姻家庭状态、社交账号等），您通过本平台获取的认证结果信息，以及本平台自行或通过第三方机构（包括本平台已经合作和后续合作的所有三方平台机构）查询或使用您在本平台服务过程中获取所有相关信息，包括但不限于涉及到的身份、联系方式等个人身份、电信信息、地址、位置等基本信息和关联人信息以及个人贷款、各类信用卡和对外担保等信用及在商业活动中形成的各类交易记录，个人信贷信息及公共费用缴纳、违法违规及非银行类信息的其他信息，获取您的肖像、工作情况、收入情况、家庭情况、社会关系等情况、招聘应聘以及您在本平台的交易记录和使用信息等。本平台通过安全方式收集和储存您的个人信息的主要目的在于提供服务效率和质量。
            </text>
            <text class="section-content">
              2、您同意本平台在业务服务运营过程中使用您的个人信息，包括但不限于：
              （1）在本平台安全收集并加密存储或一对一定向展示您的个人信息；
              （2）在本平台的合作机构（该合作机构仅限于本平台为了完成拟向您提供的服务而合作的机构）提供您的用户信息；
              （3）由人工或自动程序对您的信息进行评估、分类、研究；
              （4）自行或通过合作的第三方机构对您提交或本平台通过安全方式收集的您的信息（包括但不限于您的个人身份信息、肖像等）进行核实，并对获得的核实结果根据本协议及有关文件进行查看、使用、展示和留存等操作；
              （5）使用您的个人信息以改进本平台的推广；
              （6）使用您的个人信息用于调解、诉讼、仲裁、执行等争议解决程序，您确认您提交的所有相关信息可以作为人民法院、仲裁机构等争议解决机构通过即时消息、多媒体信息方式进行送达的方式，同时相应的裁判文书可在债务清欠过程中对您提交的所有相关信息进行公开公示；
              （7）本平台有权对用户信息进行分析并形成用户信用数据库，本平台对该等用户信用数据库享有完整的所有权，本平台将该等信用数据库或将该等信用数据库提供给第三方使用均无需取得您的同意，亦无需向您支付任何费用。
            </text>
            <text class="section-content">
              3、您同意本平台有权在下列情况下披露你的个人信息：
              （1）本平台根据法律法规规定或国家机关的指示提供您的个人隐私信息；
              （2）由于您本人将密码告知他人或与他人共享注册帐户与密码，由此导致的任何个人信息的泄漏，或其他非因本平台原因导致的个人隐私信息的泄露；
              （3）您自行向第三方公开其个人隐私信息；
              （4）您与本平台及合作机构之间就用户个人隐私信息的使用公开达成约定，本平台因此向合作单位公开用户个人隐私信息；
              （5）您逾期未履行还款义务，本平台或合作机构将向公众（包括但不限于出借人、您提供的手机通讯录中不时更新的联系人、该等联系人手机中不时更新的联系人、您提供的社交账号的联系人或群体）披露您的个人信息；
              （6）其他用户就您在本平台活动中的违约行为发起诉讼或仲裁程序时，本平台将应该等注册用户的请求向该等注册用户披露您的个人信息；
              （7）您同意，本平台可向合作的第三方支付机构调取您在该第三方支付机构的交易记录，包括但不限于充值记录、转账记录、提现记录等；
              （8）任何由于黑客攻击、电脑病毒侵入及其他不可抗力事件导致用户个人隐私信息的泄露。
            </text>
            <text class="section-content">
              4、本平台重视对未成年人个人隐私信息的保护。本平台将依赖用户提供的个人信息判断用户是否为未成年人。任何18岁以下的未成年人注册账号或使用本服务应事先取得家长或其法定监护人（以下简称"监护人"）的书面同意。除本协议约定的例外情形外，未经监护人事先同意，本平台不会使用或向任何第三方透露未成年人的个人隐私信息。
            </text>
            <text class="section-content">
              5、为了改善本平台的技术和服务，向用户提供更好的服务体验，本平台或可会自行收集使用或向第三方提供用户的非个人隐私信息。
            </text>
            <text class="section-content">
              6、您同意并授权本平台可能将您的合同信息（包括但不限于借款金额、期限、利率、还款情况等）提供给第三方合作平台或在本平台注册的与您相关的关联客户。这些信息可能包括您的相关合同数据。本平台承诺在共享数据时会采取必要的安全保护措施，并要求第三方合作平台或在本平台注册的与您相关的关联客户对您的信息予以保密。如您不同意此项授权，可能会影响您使用本平台的某些服务。
            </text>
          </view>

          <view class="section">
            <text class="section-title">四、内容规范</text>
            <text class="section-content">
              1、本条所述内容是指您使用本平台提供的服务过程中所制作、上载、复制、发布、传播的任何内容，包括但不限于合同相关信息、个人信息、信用信息，或文字、语音、图片、视频、图文等发送、回复或自动回复消息和相关链接页面，以及其他使用账号或本服务所产生的内容。
            </text>
            <text class="section-content">
              2、您不得利用本平台账号或本平台提供的服务制作、上载、复制、发布、传播如下法律、法规和政策禁止的内容：
              (1)反对宪法所确定的基本原则的；
              (2)危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；
              (3)损害国家荣誉和利益的；
              (4)煽动民族仇恨、民族歧视，破坏民族团结的；
              (5)破坏国家宗教政策，宣扬邪教和封建迷信的；
              (6)散布谣言，扰乱社会秩序，破坏社会稳定的；
              (7)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；
              (8)侮辱或者诽谤他人，侵害他人合法权益的；
              (9)含有法律、行政法规禁止的其他内容的信息。
            </text>
            <text class="section-content">
              3、您不得利用本平台账号或本服务制作、上载、复制、发布、传播如下干扰本平台正常运营，以及侵犯其他用户或第三方合法权益的内容：
              (1)含有任何性或性暗示的；
              (2)含有辱骂、恐吓、威胁内容的；
              (3)含有骚扰、垃圾广告、恶意信息、诱骗信息的；
              (4)涉及他人隐私、个人信息或资料的；
              (5)侵害他人名誉权、肖像权、知识产权、商业秘密等合法权利的；
              (6)含有其他干扰本平台正常运营和侵犯其他用户或第三方合法权益内容的信息。
            </text>
          </view>

          <view class="section">
            <text class="section-title">五、使用规则</text>
            <text class="section-content">
              1、您在本平台提供的服务中或通过服务所传送、发布的任何内容并不反映或代表，也不得被视为反映或代表本平台的观点、立场或政策，本平台对此不承担任何责任。
            </text>
            <text class="section-content">
              2、您不得利用本平台账号或本平台提供的服务进行如下行为：
              (1)提交、发布虚假信息，或盗用他人头像或资料，冒充、利用他人名义的；
              (2)强制、诱导其他用户关注、点击链接页面或分享信息的；
              (3)虚构事实、隐瞒真相以误导、欺骗他人的；
              (4)利用技术手段批量建立虚假账号的；
              (5)利用本平台账号或本平台提供的服务从事任何违法犯罪活动的；
              (6)制作、发布与以上行为相关的方法、工具，或对此类方法、工具进行运营或传播，无论这些行为是否为商业目的；
              (7)其他违反法律法规规定、侵犯其他用户合法权益、干扰本平台正常运营或本平台未明示授权的行为。
            </text>
            <text class="section-content">
              3、您须对利用本平台账号或本平台提供的服务传送信息的真实性、合法性、无害性、准确性、有效性等全权负责，与您所传播的信息相关的任何法律责任由您自行承担，与本平台无关。如因此给本平台或第三方造成损害的，您应当依法予以赔偿。
            </text>
            <text class="section-content">
              4、本平台提供的服务中可能包括广告，您同意在使用过程中显示本平台和第三方供应商、合作伙伴提供的广告。除法律法规明确规定外，您应自行对依该广告信息进行的交易负责，对您因依该广告信息进行的交易或前述广告商提供的内容而遭受的损失或损害，本平台不承担任何责任。
            </text>
            <text class="section-content">
              5、本平台禁止未成年人注册用户在本平台上进行交易。
            </text>
            <text class="section-content">
              6、用户只要签署电子合同，即视为已经认可并同意合同相对方用户对双方签署的处于已签署完成状态的电子合同进行如下操作：免除债务、销账、确认还款、删除合同、删除好友等。
            </text>
          </view>

          <view class="section">
            <text class="section-title">六、帐户管理</text>
            <text class="section-content">
              1、本平台的所有权归本平台所有，且本平台全权经营管理。您完成申请注册手续后，获得本平台账号的使用权，该使用权仅属于初始申请注册人，禁止赠与、借用、租用、转让或售卖。本平台因经营需要，有权回收您的本平台账号。
            </text>
            <text class="section-content">
              2、您可以更改、删除本平台帐户上的个人资料、注册信息及传送内容等，但需注意，删除有关信息的同时也会删除用户储存在系统中的文字和图片，您需承担该风险。
            </text>
            <text class="section-content">
              3、您有责任妥善保管注册账号信息及账号密码的安全，因用户保管不善可能导致遭受盗号或密码失窃，责任由您自行承担。您需要对注册账号以及密码下的行为承担法律责任。您同意在任何情况下不使用其他用户的账号或密码。在您怀疑他人使用其账号或密码时，您同意立即通知本平台。
            </text>
            <text class="section-content">
              4、您应遵守本协议的各项条款，正确、适当地使用本平台提供的服务，如因您违反本协议中的任何条款，本平台在通知您后有权依据协议中断或终止对违约用户本平台账号提供服务。同时，本平台保留在任何时候收回本平台账号、用户名的权利。
            </text>
            <text class="section-content">
              5、如您注册本平台账号后一年不登录，在通知您后，本平台可以收回该账号，以免造成资源浪费，由此造成的不利后果由您自行承担。
            </text>
          </view>

          <view class="section">
            <text class="section-title">七、数据储存</text>
            <text class="section-content">
              1、本平台不对您在本服务中相关数据的删除或储存失败负责。
            </text>
            <text class="section-content">
              2、本平台可以根据实际情况自行决定您在使用本平台提供的服务中数据的最长储存期限，并在服务器上为其分配数据最大存储空间等。您可根据自己的需要自行备份本服务中的相关数据。
            </text>
            <text class="section-content">
              3、如您停止使用本平台服务或服务终止的，本平台可以从服务器上永久地删除您的数据。本服务停止、终止后，本平台没有义务向您返还任何数据。
            </text>
          </view>

          <view class="section">
            <text class="section-title">八、风险承担</text>
            <text class="section-content">
              1、您理解并同意，本平台仅是为用户提供信息分享、传送及获取的平台，您必须为自己注册账号下的一切行为负责，包括用户所传送的任何内容以及由此产生的任何后果。您应对"本平台"平台及提供服务中的内容自行加以判断，并承担因使用内容而引起的所有风险，包括因对内容的正确性、完整性或实用性的依赖而产生的风险。本平台无法且不会对因用户行为而导致的任何损失或损害承担责任。如果您发现任何人违反本协议约定或以其他不当的方式使用本服务，请立即向本平台举报或投诉，本平台将依本协议约定进行处理。
            </text>
            <text class="section-content">
              2、您理解并同意，因业务发展需要，本平台保留单方面对本平台服务的全部或部分服务内容变更、暂停、终止或撤销的权利，您需承担此风险。
            </text>
            <text class="section-content">
              3、本平台及本平台的关联方、高管、员工、代理人均不以任何明示或默示的方式对您通过"本平台"平台形成的电子合同相关交易及其履行提供任何形式担保或承诺，均不以任何明示或默示的方式保证由其他注册用户或机构提供的信息内容的真实性、充分性、及时性、可靠性、完整性和有效性。您应根据自身的风险承受能力，衡量交易相对方信息及其他信息以及与其交易的真实性和安全性，您通过本平台形成的任何电子合同签署及相关交易所产生的直接及间接的损失均由您自行承担。
            </text>
            <text class="section-content">
              4、如非因本平台原因造成您泄露账户密码、银行卡密码或相关信息的，由此产生的所有损失需由您自行承担。
            </text>
            <text class="section-content">
              5、如您发现有他人冒用或盗用您的账号及密码或进行任何其他未经合法授权行为之情形的时，应立即以书面方式通知本平台并要求暂停服务。本平台将积极相应您的要求；但您理解，对您的要求采取行动需要合理期限，在此之前，本平台读已执行的指令及（或）所导致的您的损失不承担任何责任。
            </text>
            <text class="section-content">
              6、基于运行和交易安全的需要，本平台可以暂时停止提供、限制或改变本平台的部分功能或提供新的功能，为保证服务质量，本平台有权根据规则对服务进行规制性调整。在任何功能或服务减少、增加或者变化时，只要您仍然使用本平台的服务，表示您仍然同意本协议或变更后的协议。
            </text>
            <text class="section-content">
              7、就您在本平台进行的电子合同签署，您同意由本平台委托的第三方支付机构将为您提供综合支付服务，包括但不限于资金的代收、代付等交易操作服务。受第三方支付机构可能仅在工作日进行资金代扣或划转的现状等各种原因所限，本平台不能对前述服务的资金到账时间做任何承诺，也不承担与此有关的责任，包括但不限于由此产生的利息、货币贬值等损失。
            </text>
            <text class="section-content">
              8、本平台内容可能涉及或链接到由第三方所有、控制或者运营的其他软件或网站（以下称"第三方软件"）。本平台不能保证也没有义务保证第三方软件上的信息的真实性和有效性。您确认按照第三方软件的注册协议而非本协议使用第三方软件，第三方软件的内容、产品、广告和其他任何信息均由您自行判断并承担风险。
            </text>
          </view>
        </view>
      </view>
    </scroll-view>  
  </view>
</template>

<script setup>
import { ref } from 'vue'

// 是否同意协议
const isAgreed = ref(false)

// 切换协议同意状态
const toggleAgreement = () => {
  isAgreed.value = !isAgreed.value
}

// 确认协议
const confirmAgreement = () => {
  if (!isAgreed.value) {
    uni.showToast({
      title: '请先同意用户协议',
      icon: 'none'
    })
    return
  }
  
  uni.showToast({
    title: '协议确认成功',
    icon: 'success'
  })
  
  setTimeout(() => {
    uni.navigateBack()
  }, 1500)
}

// 返回上一页
const goBack = () => {
  uni.navigateBack()
}
</script>

<style scoped>
.agreement-container {
  min-height: 100vh;
  background: #f5f6fa;
  display: flex;
  flex-direction: column;
}

/* 顶部导航 */
.nav-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20rpx 30rpx;
  padding-top: calc(var(--status-bar-height) + 20rpx);
  background: #ffffff;
  border-bottom: 1rpx solid #eee;
  position: sticky;
  top: 0;
  z-index: 100;
}

.nav-back {
  width: 60rpx;
  height: 60rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #f8f9fa;
}

.back-icon {
  font-size: 36rpx;
  color: #333;
  font-weight: bold;
}

.nav-title {
  font-size: 36rpx;
  font-weight: bold;
  color: #333;
}

.nav-placeholder {
  width: 60rpx;
}

/* 协议内容 */
.agreement-content {
  flex: 1;
background-color: #f8f9fa;
}

.content-wrapper {
   padding: 40rpx 32rpx;
  background-color: #ffffff;
  margin: 20rpx;
  border-radius: 16rpx;
  box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.05);
}

.agreement-text {
  line-height: 1.8;
}

.intro-text {
  display: block;
  font-size: 28rpx;
  color: #333;
  margin-bottom: 30rpx;
  line-height: 1.8;
  text-indent: 2em;
}

.paragraph {
  display: block;
  font-size: 28rpx;
  color: #333;
  margin-bottom: 30rpx;
  line-height: 1.8;
  text-indent: 2em;
}

.section {
  margin-bottom: 40rpx;
}

.section-title {
  display: block;
  font-size: 32rpx;
  font-weight: bold;
  color: #333;
  margin-bottom: 20rpx;
  line-height: 1.6;
}

.section-content {
  display: block;
  font-size: 28rpx;
  color: #555;
  margin-bottom: 20rpx;
  line-height: 1.8;
  text-indent: 2em;
}

/* 底部操作区 */
.bottom-actions {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  border-top: 1rpx solid #eee;
  padding: 30rpx;
  z-index: 100;
}

.agreement-checkbox {
  display: flex;
  align-items: center;
  margin-bottom: 30rpx;
}

.checkbox {
  width: 36rpx;
  height: 36rpx;
  border: 2rpx solid #ddd;
  border-radius: 6rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20rpx;
  transition: all 0.3s ease;
}

.checkbox.checked {
  background: #667eea;
  border-color: #667eea;
}

.check-icon {
  font-size: 24rpx;
  color: #ffffff;
  font-weight: bold;
}

.checkbox-text {
  font-size: 28rpx;
  color: #333;
  flex: 1;
}

.confirm-btn {
  width: 100%;
  height: 88rpx;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #ffffff;
  font-size: 32rpx;
  font-weight: bold;
  border: none;
  border-radius: 44rpx;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.confirm-btn:disabled {
  background: #ccc;
  color: #999;
}

.confirm-btn:not(:disabled):active {
  transform: scale(0.98);
  opacity: 0.9;
}

/* 响应式设计 */
@media (max-width: 750rpx) {
  .content-wrapper {
    padding: 20rpx;
    padding-bottom: 200rpx;
  }
  
  .intro-text,
  .paragraph,
  .section-content {
    font-size: 26rpx;
  }
  
  .section-title {
    font-size: 30rpx;
  }
}
</style>